package com.whw.springboot.walk.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;


@ApiModel(value = "com-whw-springboot-walk-entity-User")
@Data
@NoArgsConstructor
public class User {

    public interface UserView extends Message.UnionSimpleView{}


    /**
     * 用户账号：学生为学号，管理员为admin
     */
    @ApiModelProperty(value = "用户账号")
    private String userId;
    /**
     * 用户具体信息
     */
    private UserInfo userInfo;

    /**
     * 用户密码
     */
    @ApiModelProperty(value = "用户密码")
    private String userPwd;


    /**
     * 用户状态：0封禁状态，1未封禁状态
     */
    @ApiModelProperty(value = "用户状态 0：封禁状态，1：未封禁状态")
    private String userStatus;

    /**
     * 用户类别：1管理员，0用户
     */
    @ApiModelProperty(value = "用户类别 1管理员，0用户")
    private String userType;

    /**
     * 用户是否加入老乡会：1加入，2未加入
     */
    @ApiModelProperty(value = "是否加入老乡会 1：加入 2：未加入")
    private String userOldStatus;

    /**
     * 微信openID
     */
    @ApiModelProperty(value = "微信openID")
    private String openId;


}
